If you need to stay in Dedham or near West Roxbury, this is a sweet place to stay