Accommodations met and exceeded expectations. There are enough shared bathrooms on each floor that no one's waiting in line for too long. Front desk staff were very friendly & helpful.