5 stars all around. Would highly recommend.