In one word Perfection. Perfect place, clean , spacious, high ceilings, well thought out and all the bases covered. Would stay again. Highly recommend.