Absolutely perfect! Clean, great location, and the roof top pool was just amazing. Would love to come back!