Everything we could have dreamed for! Will definitely be booking again in the future!