Perfect! Had everything we needed for our lengthy stay. Would definitely recommend this place over and over!