Impeccable rooms and large enough to stay comfortably.