The location was excellent. The unit was very, very clean. Beach towels and snorkel gear were provided. Check in was smooth and clearly defined. The entire experience was excellent! We would highly recommend you stay at this unit.