Perfect apartment - right on the beach - everything new and modern, very clean, and the host was very friendly and helped us out a number of times. 5 stars all round!