Wow, wow, wow - best location, beautiful interior and the staff are incredibly helpful. Apartment was clean, the pool was fantastic (over looking the beach) and everything was just perfect. We loved our stay and would recommend to anyone booking for the future.