The place was very clean and had a very nice view. The resort itself id beachfront and has everything you would need. Would definitely come here again.