Excellent accommodation, excellent location