We loved staying here. It is a luxurious apartment with everything we could have wanted, including Netflix, fireplace, hot tub and cooking facilities. It is a short stroll to the beach and shops/ cafes. Craig was extremely responsive and even bought around extra supplies when we ran out. Couldn’t recommend this place highly enough.