Great place, in great location. Be prepared to walk some flights of stairs but it will be worth it!