All as described! An excellent place with an excellent location. Greatly recommended!!