Perfect location, comfy beds, great communication, all the basics provided, must climb stairs!