The apartment were great, spacious, clean and had everything we needed. The pool area was nice. However, the best part was the service by the staff. They did all they could to make our stay as good as possible.