The place is nice and clean. The rooms are big and have all things you need. The location is excellent in the centre of Prague, and you can walk everywhere. I think this place is great for bigger groups.
Be aware that check-in is across the town in their office, and you need to go there first. Ask for instructions before you arrive. It will make things much easier :)