Absolutely perfect and clean. We had a great time will certainly go again.