Everything we expected and hoped for, with special touches to make our visit perfect! Highly recommend!!