Everything we could have dreamed for!! What a magical stay