Everything we expected and more. It definitely met our expectations and then some. You get what you pay for and it was definitely worth it. We have been staying at Reunion once or twice a year for the past 4 years and this one rivals the others we have stayed in at this price range. We enjoy trying new models every year but there is a good possibility we will come back to this one again next year.