Too Hot, in Cambridge

Anyone try Too Hot on Eliot St in Cambridge? What has been your experience?