We thoroughly enjoyed our stay. The property was very clean and well maintained. The fully equipped kitchen and BBQ made cooking for the family very easy. The pool was magnificent! And all a short stroll to the beach and main shopping strip. Great communication. Highly recommend.