Five stars.
The staff at the Royal Palms is so unbelievably helpful and courteous. I'm not sure I'm the type you might expect to find at a resort like this, but I've never detected a whiff of attitude from anyone here.
Last year, I reserved a "Royal Romance Package" which included dinner and a room, complete with champagne and chocolate-covered strawberries. Our room was a large casita at the corner of the property, resulting in a very quiet and private experience. Walking around the resort, you feel like you're really (as lame as it sounds typing this) in an "oasis in the desert." The other guests have those silly, serene looks stuck to their faces. The staff is always smiling. Everything just seems so...leisurely.
Don't even get me started on T. Cook's. The service and food are impeccable. At first, the portions may seem a little smaller than you're used to, but the flavors more than make up for this. I've eaten here a few times and the wait staff are always pleasant and conversational without intruding on our meal.
My fiance and I are currently planning our wedding here in the small, private Alegria garden. The Royal Palms was the first and last place we toured; we just absolutely love this resort.