Great in all aspects. I thought shared toilet and shower was going to be an issue but it wasn't, there was multiple toilets and showers and was kept clean.
Only downside was there was no air-conditioning but it wasn't a big deal, there was a ceiling fan.