The room was a large, comfortable, quiet one bedroom, but the kitchen was not stocked with necessities. I guess you have to request that. The restaurant offered a terrific breakfast. The staff was friendly and helpful, but communication between areas seemed problematic. I requested that breakfast be added. One day we were on the list, the next day we weren't. I asked not to have cleaning during our three day stay, but twice when I was in the room, housekeeping stopped by. My biggest complaint is that I went to swim during listed hours, 8-7. The machine was cleaning. I had seen it cleaning from the laundry room more than an hour earlier and the morning after my arrival, so figured it was safe to swim. I swam five laps before someone came to tell me it was unsafe to swim. I pointed out the listed hours and he asked me to wait while he called engineering. I got out of the pool and waited about 10 minutes. Then I decided to give up, but a woman from housekeeping asked me to wait a little longer, that they were coming. I waited a while longer and left. The front desk rep just said they were cleaning the pool. So things don't quite run as smoothly as I would like, but it was a convenient, comfortable stay.