"Amazing food (especially breakfast) beautiful spacious rooms, staff were on another level of friendly and helpful. The resort itself is beautiful and clean. My only gripe is the beach waters are too rough to really swim in and the beach itself is a public beach so there was some trash on it but that’s not the resorts responsibility. If you are hoping to go swimming at the beach you may not want to do it at the resort. Besides that our stay was a 10/10."