I have stayed at BMGS on 3 different occasions
(once solo, once as a couple, and once with family) and have been very grateful each time. The rooms are cozy, the beds comfortable, and the staff is very accommodating. The location is outstanding as far as walkability to restaurants, movie theater, train, shopping, etc. Convenience to the train station does mean you hear the trains but it did not keep me from getting to sleep. I appreciate the comforts of home rather than the sterility of a chain hotel or the expense of a high end hotel where every little thing is added on to the bill, including parking. You can help yourself to a cup of tea any time of day or night and you can buy your own provisions to cook for yourself without having to get every little thing - salt, pepper, cooking oil, spices, coffee, tea, etc. All linens are provided as well as all of the usual hotel amenities - iron, blow dryer, internet access, cable TV, etc. This is a bargain compared to comparable accommodations on the Main Line.