This place has everything we needed and much more. Definitely will return. Great location, great hosts.