Very nice place. Could have been a tad cleaner (floors were not filthy but not spotless) but overall an easy and enjoyable stay.
A little noisy though, but to be expected given the location.