Stayed here for a week. Rooms and public areas very nice, especially the pool and gym! Loved the restaurant and ate there every day for lunch or dinner as well as happy hour a few times (which has good deals on food and drinks). My husband was working a lot so I spent most of my time at the pool with a friend. Pool service was good for the most part. Sometimes it was hard to find servers because they also service the residents, who have a pool located away from the guest pools. There was one odd incident on our last day. We had just ordered breakfast room service when we heard a knock on the door. 2 big security people were there and said "we show this room as having no guest" and asked for my ID and proof that I was in the room. (Does the Four Seasons have "squatters" ?!? I had both my drivers lic and my confirmation that clearly showed we had been in the room for a week and were checking out later that day. Guess someone at the front desk accidentally checked us out the night before. No idea why and was surprised I did not get a call telling us what happened or an apology from the front desk or management. Still have not. And we are By Invitation frequent stay guests! Surprising mess for a Four Seasons.