Place was very clean and balcony view beautiful. I was caught off guard with hefty deposit fee. Other than that everything was beautiful pool and amenities. The food and drinks were very good as well. Loved the fact the property was right across from beach and had access to full resort which was very convenient. Nice place for families to stay wish I knew about this sooner! Will definitely be staying again soon!