This place really checked all the boxes for my family. Beautiful view and plenty of beaches within walking distance. Place is clean and modern. loved it!