This was perfect for our needs. Note: there is not a full kitchen, but the host has clearly worked really hard to supply anything you might need if you need/want to cook. Very clean. Excellent communication. Great location. Really enjoyed our stay.