This was a great place to stay. It was very clean and had everything that we needed. There are communal bathrooms, but they were very clean and I never had to wait for the toilet or shower. The location is great and my stay went very smoothly. I would definitely stay here again.