A pleasant stay within walking distance of all major attractions.