Very enjoyable. Everything matched our expectations or exceeded it.