excellent accommodation and perfect location