Okay, it's The Four Seasons, so you can expect it to be expensive. Booking through Expedia saved money, for sure. However, you should be aware that the tax alone is 12% (our tax upon check out after one week amounted to $1200). In addition, they have an 18% "service charge," which left a bad taste in my mouth. As if that were not enough, there is a space on the check (at dinner, at the spa, at the beach, etc.) for an "additional tip." Considering that the person who brought the check is standing right there waiting for you to sign, it's a bit hard to not add any. I want to decide my own tip amount, thank you. And I learned that the 18% is split among everyone, so someone I have never seen benefits each time. I didn't like that.
When I am attempting to relax on the beach, I appreciate peace and quiet. More often than not I had that, however, several days I was approached by a staff member about every 15 minutes to see if I needed anything. That was too much. There was also a guest service person who felt compelled to join us on the beach and relate her life story when I would have rather rested; that was why I was on vacation. Just because I am friendly, it doesn't mean I want to spend excessive time visiting with you.
It's a beautiful property on the beach, is clean, has good food, and a really nice staff. Be prepared for everything to be more expensive than you would think.