Comfortable accommodation, excellent location