Clean, great staff and the view on the rooftop is great! Highly recommend!