Comfortable stay at very accessible location .