Perfect condo in a hotel. The grounds are beautiful and right on the beach. The hotel staff is amazing too.