Definitely worth a stay for any special occasion or for making memories! There were a few odds and ends aspects that could be improved, such as attention to detail cleaning and ongoing upkeep of bathroom surfaces, but it was a fantastic experience for us and the details did not take away any of the fun!!