Very comfortable rooms in an extremely convenient location