top notch, clean. only downside is the shared bathroom, but it's no big deal