We had a wonderful time staying here, the place is brand new and all is top of the range. The pool and view were lovely and shops/ restaurants/ beach is a short 10 minute walk - everything we needed. Would have been good to have a BBQ and proper kitchen but we loved it regardless. 10/10 from us