Great stay that meets all basic needs.