Does each room has their own restroom/shower?

Yes