Check in was so smooth. Appartment was VERY clean. Was exactly as described and included various amenities such as beach towels, chairs, snorkel gear etc. which were a great bonus!