The place is as expected from the pictures and Margarita makes it feel like home. The commuter rail is 2 minutes from the place and it takes about 20m to central Boston.
The only issue is that on weekends it runs every other hour so you have to plan your day accordingly. There is an orange line+bus option but it takes longer and is not as nice.