3.5 stars across the board. Minor issues and the building needs some maintenance, but at the price point, you cannot fault it on those grounds. I had a good stay here regardless. Next time I will rather pay slightly higher for a nicer place. The staff were very helpful and eager to assist - prior to arrival and during my stay.