Awesome in every way. Our best experience so far. Everything was perfect from start to finish. Can't recommend it enough!