excellent accommodation and location