We really enjoyed our stay. It accommodated our group well and we enjoyed the swim/spa. It was perfect with kids. We enjoyed having two living spaces and the proximity to the beach, playground and local shops made it ideal. We would definitely come again!