This was our second visit to an Excellence Resort and we were not disappointed. The room, property and facilities are absolutely immaculate. The crews work around the clock to keep everything pristine. Even just walking around the grounds is an experience. There are a great selection of restaurants, and while the portions aren't huge, we enjoyed most everything we ate at each one. I do wish there were more "food truck" type options throughout the day. The beach is beautiful and kept clean. There's even a wandering waiter to bring you your drinks of choice. I will add, that they do not skimp on the alcohol when making all of your favorite drinks. My only glaring negative, and the reason for only 4 stars, was that our personal splash pool went uncleaned despite several requests to have it attentioned. They claim we left the "do not disturb" sign on the door. Twice? Housekeeping seemed to have no problem cleaning and restocking our room several times a day, everyday.
All in all, an exceptional experience and we will most definitely be staying at Excellence Resorts in the future.