This place is great. The rooftop is a nice touch. 5 stars, no complaints at all, highly recommended.