Immaculate, incredible views, thoughtful touches, exactly as described and even better as photos don’t do the views justice! Very close to shops and cafes and beach is a stones throw away. Check in process and communications were a dream.