Coral Beach Resort overall was a average experience. The room was clean, 99% of the staff was friendly, great view of the ocean from the King suite and the price was decent. On the other side we had staff enter our room twice. One when we were in the room without them knocking. Second time when we were gone and they moved the bed and nightstand from the wall and never moved anything back. The pack and play we received had obviously not been cleaned as it was sticky and just plain out nasty(I would not let my dog play in it.) In order to get anything done you have to go straight to the manager.