excellent accomodation,location,communication