Good hostel in a prime location in Denver