For how expensive this resort is, they should offer better service and keep the hotel in better shape. The rooms are a bit run down. The housekeeping staff for our room was rude and did not replace things in the bathrooms such as towels, soap, etc when used. We were always short towels. The service was very slow for dining and housekeeping. The grounds are beautiful and Brown's Beach House serves wonderful food. Overall, a bit disappointing, not quite the experience I was hoping for. I would opt for a different hotel next time.