Highly recommend! Great location, 5 minute walk to the beach and restaurants. The apartment had everything we needed, kitchen was fully equipped, there was a playpen for our son, parking, pools, etc. Overall, it was a very comfortable stay and we had a great time! We would definitely book again!