Needed a place for 2 weeks worth of training in Long beach and this place couldn't have been better