Delivered on everything promised and then some. Not only is the place beautiful and spacious, but the location is great the hosts are super attentive. Would recommend.