Clean and roomy and good location. Be prepared to walk up a lot of steps.