They still charge for parking, and there is no way I know of to get it waived. It is worth considering the Sheraton Needham as an alternative, as they are good about upgrading Plats and have an Executive Lounge with free breakfast in the morning. The Sheraton Needham is about 10 minutes drive from Waltham.