Everything we hoped for and more! Wish we could have stayed longer.