Such an awesome place. Well kept and taken care of. The villa units have everything you need and nice and clean. The sheets and towels are lovely. The people at reception were polite and accommodating. The location is awesome, so close to the beach. Recommend getting the top 10 club card because you get lots of discounts and great for your next stay in a top 10 nationwide.