The only reason I'm not giving this place a five-star review is because of the ongoing construction work. For at least the first 3 days of our stay, we had a crew doing very noisy grinding on the exterior hallway just outside of our room, which made having a normal conversation nearly impossible. Other than that, everything was great! Lovely Lita at the front desk was so nice, friendly, and helpful. Our kids had a blast swimming in the pool, playing ping pong, and snorkeling from the beach right in front of the hotel. (Lots of honu!) Having a fully equipped kitchen was much appreciated, and the washer & dryer was a nice plus. Parking is an additional charge, and spaces can be tight and hard to find at times -- so be aware of that. All in all, this is a great place for families. (And management deserves praise for helping out displaced families with rooms after the fire!)