A very well thought out, high-quality stay. Had everything we needed and would definitely stay again.