Five Stars - You can't beat the location or the amenities for the price. The room mates were kind and hospitable, and the shared spaces were always clean and welcoming. Highly recommended.