Everything we expected and more. Highly recommend! We are already talking about when we will return.