Solid experience that I highly recommend.