We were greeted with excellent customer service both by the staff and the security/ maintenance. The overall appearance of the resort is great...The food is tasty and the bar is average. My only concern were the room we stayed in, the maintenance gentleman had to come in our room that night to change the bulb, we had to share a verandah with another apartment which for couples isn't what we're looking for. We didn't have any cable and even the local channels were poorly visible, so we got movies from the lounge area. The pools, jacuzzis and beach were all inviting. The resort itself is open for great picture taking!!!