I think the property is absolutely gorgeous. The staff pays great attention to details for a joyous experience. From the customer service representative, Concierge, violnist, dj, pool staff and housekeeping, everyone was superb. The only set back was the rooftop staffers. I waited almost 3 hours to be served dinner and never received my dessert. The hotel appeared to be short staffed but no one communicated with the guests. Such a disappointment as it was my anniversary. Everyone seemed to ignore me until it was time to leave. Now, the waitress approach me to sign the bill. Shameful. I wish she had that energy and not spoiled our evening. I requested to speak to a manager and never received a call. Otherwise, great hotel.