6 stars. John goes above and beyond in all ways. Really great place and very easy to work with.