fantastic environment, location, place to stay and communication