good location, inexpensive stay, reliable internet, friendly staff.