Great location, short stroll to beach and shops. Clean, comfy beds, loved the big deck, lots of family games provided which kept the kids entertained as well as Sky movies. Bigger living space than I expected which was great. Has all the amenities a home would have. We had a great stay and would definitely recommend to others.