This location is absolutely amazing. The bed was incredibly comfortable. All of the necessary amenities are available from washer/dryer, stove, large fridge to a beautiful walk in shower and balcony. The parking was easy and the beach has great snorkeling right outside of the villas. All workers were courteous and polite. I would highly recommend and would personally stay again.