Our family usually stays at high end luxury resorts (Four Seasons, Ritz Carlton, etc.). We chose to stay at this property because we got a good deal and thought we would give the "condo" approach a try as we have two kids that are getting older and a single room in a hotel can be a challenge. We were impressed with the quality of the rooms, the pool has a "hotel like" water slide for the kids and it is on a very nice beach in close proximity to shops and restaraunts (long walk or short drive). We also liked happy hour by the pool ($4 Mai Tais!) and enjoyed the option of having some meals in the room. We did not like that maid service was offered only every three days. Many employees went out of their way to be friendly and extra helpful, including Sheena at the front desk when we checked in. I usually just take care of the logistics at check in and try to move through the process as efficiently as possible. I found myself having a nice conversation with Sheena as she asked about my family and the kids, all without slowing down the check in process. Overall we enjoyed it and will likely return.