Conveniently located to Fenway park, very good communication and super easy check in
Would recommend for a short stay