This place was perfect! Amazing location, great hosts who kept the place very clean, and it has everything you would need. We really enjoyed our stay and would highly recommend this place.