Location, view, size of apartment are very nice. However, we did not feel the apartment was very clean, there were stains on couch, rug in bathroom looked dirty, etc. The hostess does NOT return calls or e-mails. Would stay at the resort again, but not in her property.