The first thing I have to say is this is a BIG and very busy hotel, however, it works like a small boutique hotel. Room service, housekeeping, front desk, concierge, all impeccably agile and professional. The location is great. The rooms are super comfortable with great beds and pillows and showers. The beach service is that of a top hotel and in general we loved everything about our stay at the Grand Beach. Would return for sure!
On the downside, the parking cost and the waiting times for our car to be brought by the valet service might be improved, however the people are so nice and the hotel works so well, that this one aspect did not affect what we thought was a great stay..