Excellent staff overall. However, housekeeping was not up to par. We were promised housekeeping service after first night. Never got it. When I complained, we received new towels only and a trash bag for us to empty trash. When we did get housekeeping, only got new towels and trash emptied. Floor was dirty. Dirty glasses not replaced. Very disappointing.