Big service in a small city Holiday Inn
The Holiday In Taunton is located in the North East side of Boston, about 20 minutes drive. It's actually in the middle of nowhere. Arriving at the hotel you will walk in to a small lobby, but you'll see a grand piano right away. The hotel, although looks small, has a bar, a restaurant, several banquet rooms and even a health club with massage services. When you check-in you'll be greeted with endless smiles, and an "of- course-we-can-do-it-for-you" attitude. All staff are curteous, eager to please, and shows good professionalism. A very refreshing way to be treated when you're on a business trip away from home.