Great location, great decor; but sadly cleanliness leaves a bit to be desired.