This is the perfect place. Book it right now. Has everything and MORE than you expect. Great hosts.