Highly recommend this place. It had everything mentioned in the listing and it was also very clean. Also a great location near coffee shops and public transportation.