I LOVEDD MY STAY!! House is super clean, it has everything you asked for. Great location and the place is very spacious! And a great price for the house you get. Host is very responsive! I would highly recommend this place , specially if your coming with your family.