The location is perfect, right by the beach, shops, 15 minute walk to the grocery store, etc.
Wonderful with communicating with us. The check in and check out ran very smoothly, and they gave great tips and suggestions on places to eat, activities, etc.
The place itself was very comfortable as well! I came with a group of 9 people total (including myself), and we were all very comfortable. No complaints what so ever!