Absolutely wonderful! Everything was perfect! We had such a wonderful time and hope to be back again soon!