Views views views. Modern and extremely clean apartment with everything one would need. The beach was a comfortable 5-10 mins walk away and perfect to take a dip in. Location was perfect. Quiet yet safe. Hosts were prompt and responsive. Adorable son and a precious little dog! We were lucky as we got to play with that cheeky pie! Highly recommending this unit!