We really enjoyed our stay. The apartment was very spacious and beautifully decorated, and you can't find a better location: it's a 3-4 minute walk to the beach and very close to the downtown area. We communicated very easily with management and the cleaning service.
The only things we had issues with were some of the cooking appliances (knives, pans) and the height of the showerheads--I'm 6'2, and had to practically squat to get under it.