This place is perfect. Sparkling clean, great location, and we loved the roof deck! Check in was seamless. Would definitely stay here again!