From the easy self check -in to the cleanliness and cozinness of the whole place, this place deserves 100 stars!It is a minute walk to the beach with great restaurants surrounding the apt, overall amazingly clean and beautiful place. Thank you !