excellent location, accommodation and communication