Advantages: clean, friendly staff, room cleaning twice a day, large pool areas, gaming and play rooms for kids, amenities within room and bathroom, very spacious, ample breakfast choices
disadvantages: overly priced food and drinks, food quality is mediocre, the beach area is not walkout outside the front, bathrooms don’t have vents so your stench will fill up the whole room, not much to do right outside the hotel except a few food marts, restaurants and massage parlors.