Very clean and modern apartment, everything that you might need for your stay is available there, communication with host was great. The view is what you'd expect looking at the pictures. Beach is right there at your doorstep, the only caveat is that water depth drops quite quickly which makes it not the most family friendly one as you have to watch kids more closely. We still had fun with kids in the water though.