5 Stars across the board. We enjoyed the place and John was an excellent host. Will will definitely stay there again.