Cozy and had everything we needed. The pool is long and clean. Great playground and sandbox for kids. Several restaurants and coffee shops downstairs made it very convenient.