Overall, I loved this hotel. The staff was extremely friendly and helpful. I arrived about an hour early to check in and it was no problem at all. The room was HUGE- more like a townhouse than a hotel room, and the full kitchen saves big $$$ on food when you have a family to feed. Washer and dryer in the unit, as well as a dishwasher. Pool was nice, with a nice deck and even a Mai Tai party on Tuesdays. (I think the girl said it's every Tuesday...) And the grounds were just beautiful.
The one smudge on an otherwise perfect stay... was housekeeping. Our first full day there, I left $10 on the table with a note that said "Housekeeping- Thank You!" We left for the day, and when we got back the money was gone and I couldn't figure out how because it didn't seem like the housekeeper had even been there. We eventually realized that she came in, took the money, made ONE of the beds (there were 2 total), and then left!!! She didn't even replace the towels that had been left on the floor and I had to call the front desk to have some delivered. Needless to say, she didn't get a tip the next day. I was kind of hoping this would make a point and her service would improve in the hopes of getting another tip... but it didn't, and eventually I just gave up and started taking out the trash and washing the towels myself. Though I will say, everything did seem to be very well kept, so I assume they do a better job when people check out.
Still, the rest of the stay was lovely enough to warrant 4 stars. If not for the shoddy service from housekeeping, I would have given 5. I highly recommend this hotel.