Excellent accommodation and an excellent location