Very clean with all the amenities you could imagine. Great location in an amazing city, would definitely stay again! Super value.