Very clean, well-thought out, comfy place to stay.