Overall, this was a good stay for my family with only a couple of low-wattage critiques / issues. "Continues" / positives: Our stay was after spring break but before school let out, so it wasn't very crowded (which was nice). Lots of on-site amenities that make this location a repeat for us: Ocean view room with balcony, direct beach access, tons of pools, hot tubs, "lazy rivers", a water slide for the kiddos, ample parking, restaurant, and a tiki bar. Front desk, restaurant, coffee bar, and maintenance staff was super friendly and welcoming. Check in was a breeze. 2 complimentary breakfasts per day at the restaurant was very much appreciated. "Improves" / critiques: The super small combination sink/vanity and kitchen area that linked the bedrooms in our 2-bdrm unit was a constant 'choke point' for my family--it seemed we were always in each other's way. Housekeeping in the rooms could have been better (table and chairs were not the cleanest). The doors and windows in the main indoor pool needed maintenance, as many were broken. Slightly away from the core of MB, so a short drive (20-30-ish mins) was required to reach most MB attractions. In the end, would stay again in a heartbeat - we enjoyed our stay and thank the staff for making this an enjoyable experience.