We absolutely loved our stay at Sun Palace. The resort is immaculate, and the food is good. While there were a couple of things we didn't like, we found that we could always try something else, and by the second day, we knew how to order the food to our liking. The staff is unbelievable; they make you feel so welcome and take so much pride in their job, which translates to great service. We were invited to a welcome breakfast (member's club pitch) for a discount on our excursions, but we politely declined, and the staff never brought it up again. We were concerned that we were going to be bombarded by a timeshare pitch when we got there, but that was not the case. The drinks were great, and the pools were awesome. The beach had a lot of waves while we were there, so we went on an island excursion for a beach day. We would recommend this resort to all couples. Bring small bills to tip the staff; they really appreciate it.