Marco Polo is a well organized, friendly hostel. The front desk staff were really nice to my student group (and they in turn were very well behaved!), and one of the ladies at the desk helped recommended a nearby restaurant for our group and helped me make a reservation. We ate the first night at the restaurant/night club/breakfast room next to the hotel, down the stairs (it's under street level). The hotel arranged that for us before arrival. That meal was OK, but I didn't want to eat there a second night, so they were very flexible and happy to make the alternate recommendation for us. The rooms in the hostel are quite large, as is the stairway going up (the one elevator isn't tiny, but not fast enough to efficiently accommodate our big group, so most of us just took the stairs - no problem). We enjoyed our stay here, and I would wholeheartedly recommend this place to anyone traveling with students.
