I'm writing this review to let everyone know that first and foremost this resort is amazing! Food, rooms, beach, and service are all top notch. If you need an exceptional 5 star family resort this is for you. Now the bad stuff...our room was robbed by someone from the staff...and the "investigation" is ongoing as I'm writing this post. So far this has made an otherwise excellent experience highly diminished. I still have 6 more days here to see what management does...and I'll update this review accordingly. At this time I have not been offered any explanation, compensation or anything other than "we're investigating".