I will keep this short and sweet. Everything about this resort was simply amazing! The food, entertainment, staff, cleanliness, beach, room service, attention to detail. We travel often and have been to many all-inlusives and I can honestly say Iberostar Grand Bavaro is number 1. Once you go here you will be too spoiled to go anywhere else!