Johns place is fabulous. Booking another weekend! Worth the 6 flights of stairs. Perfect location. Great and courteous host.