Perfect, perfect, PERFECT! Had everything we needed. Amazing location. Clean and well-stocked. Hosts were so kind and accommodating. We will definitely be back!!!