The check-in process was seamless. We arrived very early before the check-in time and were nicely accommodated by the front desk that offered us towels to sit by the beach. We were able to check in one hour early, which made it great for us. Everyone at the front desk was very friendly and efficient, especially calling and arranging a taxi for our early flight. Our only complaint is the restaurant staff. They were very curt and unfriendly, not bringing us what we had asked for and not answering our questions or requests. They could definitely benefit from some customer service training! In general, we had a great time and would gladly return to the hotel. Thank you!