The bathrooms and the kitchen are shared with other guests, but they are all very clean and quite nice to use. Coffee, tea, and water provided in the kitchen. The WiFi was a little slow, but usable. Good stay especially considering the price.