The location and the place are good.
tl;dr The room wasn't clean at check-in time due to arrival time confusion on their end.
The place hadn't been cleaned when we arrived at check-in time. They get you to fill in a mandatory supplemental post-reservation form on an external site. This gets you to fill in your flight arrival time and flight number. We arrived a few days prior, and were staying somewhere else prior to this location and the cleaning team seemed to think that we weren't arriving on the day we checked in at until super late due to this supplemental flight arrival time field. They told us it would be clean in an hour, so we went for some drinks until it was ready.