This place had everything I needed - good wifi, washer/dryer, solid kitchen, and a great location. A few snacks were even provided, adding a nice touch. I enjoyed my time here and would definitely recommend.