Comfortable stay in a great, convenient location.