Exactly everything you would need to stay and then some. Perfect in every way for our family of four. Could not fault in any way. pricing was great, location excellent host fantastic. This is on my permanent favourites list