This place is in a nice part of East Boston, near the water and not too far from the Maverick T stop. Really, the only issue with this place is parking. Street parking during the day (8am-6pm) is limited to 2hrs for non-residents although you can park overnight. There are lots 5-10 minutes walking distance away.