First impression, a warm welcome to my family and I. Staff were accommodating and informative. Our apartment was clean and tidy. Exactly what we needed. The pool and tennis court were perfect activities for my two daughters. The beach was with in reach. We did not have far to travel to everything we wanted. I would highly recommend staying here.