I could spend some time describing how amazing this place is but I will summary my stay in one word: AMAZING. I highly recommend this place to anyone who wants to come to Boston.