Comfortable stay that is conveniently located.