We had a 10 day stay in July 23, we last came here 15 years ago. It was a lovely stay, the staff are pleasant and helpful, the rooms spotless and our house keeper was superb Room 506. We had a superior room with a terrace, you get the cheapest deals with a comparison site, but if you're looking for one of the really nice rooms in the new part of the hotel then book directly with the hotel " we will next time we go" they are gorgeous. Restaurant is good and breakfast was nice with a good choice, if you go at peak times expect a little wait. The swimming pool is nice, big enough for a decent swim and the sun bed area is good "there is some extension work going on at the moment but you don't notice it. Its a lovely view from the rooms and most quests enjoyed watching the ferries going back and forth to Malta. The area is very nice and there has been a number of restaurants' become established over the years, The Grand has a lovely Sky restaurant and roof top BBQ. All in all it was a great 10 days at the Grand, we will be back. Gozo itself is a Beautiful Island with lots of places to visit, the small towns/villages come alive in the evening. Sadly we spoilt our holiday by spending our final 7 days on Malta, "We should have stayed at the Grand and taken the passenger ferry over for days out, it costs just few Euros and takes you all the way to Valleta.