Overall everything was very much as described. Make sure to read all the details about the extra fees added.
I didn't have many questions, but Molly was responsive when I needed. I would say it's a level of 3.5 stars resort.