- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
Grand Mirage is a great hotel, which is on a gorgeous beach. There are some great swimming pools and plenty of activities throughout the day. We really loved the morning yoga sessions and the pool games. The Italian restaurant that is close to the beach is nice (we didn’t try any of the other restaurants, although there are plenty to choose from) and the breakfasts are awesome. The staff are so friendly. Everyone is always smiling and very happy to help the guests. I would definitely recommend the Grand Mirage.