Place was reasonably clean and had a good location. Check in was not easy though and we had to wait around for an hour to get the key. The kitchen and bathroom were not well stocked. A long list of rules and extra charges was aggressive and not politely done.