My stay with CityHub was great, the cleanliness of the place was a 10/10, the bathrooms/showers were unbelievably clean. Location is ideal, close to supermarkets, atms, tramlines, and anything else you might need is a 15-20min walk away. Staff was friendly and the check in and check out process was incredibly easy. Next time I am in Amsterdam I will be back.