Excellent accommodation and location