Five star rating! Excellent place and accommodations. The pictures do not do it justice! The view was exceptional, check in was a breeze and the apartment was extremely clean and beautiful. The beach is a 5 minute walk away. The pool was also very nice. The area also has great places to eat. Everything you need is near by and in walking distance. The apartment also has everything you will need to cook which is awesome! The hosts respond very quickly to any questions. I cannot complain about a thing! I will definitely rent here again!