Overall this is a nice place to stay. We enjoyed it. It's a small studio “apartment” (two people max in there – it’s about the size of a hotel room) so as long as you're out and about, that shouldn't matter. It's centrally located around a really great area in Lakeview so you can find just about anything to eat or do within a few minute walk. As other people have said, it’s literally on top of/next to the Belmont train station which we thought was cool and fun for watching the trains arrive and depart and for some people watching. If you want to take the train to go places, it’s super convenient. The bed, kitchen, and bathroom are all sufficient. The balcony is a bonus in my opinion. It’s not that noisy. The only issue we had was that it was not as clean as we would have expected. So when we arrived we had to spend about half hour cleaning services and making sure everything was reasonably clean (we drove in so we had a few of our own supplies for this very reason). The communication from Zencity is good and they genuinely seem to care about providing a good experience. Check-in is easy. So, the only disappointing aspect of our stay was with the cleanliness of the unit. Their cleaning crew didn’t do a good job. When I mentioned this to Zencity, I asked for a refund on the cleaning fee. They did not offer that but they did offer a 10% discount for future stays. That's a reasonable offer IF we decide to rent from them again. So, I think they're a good third party company to book with and this specific apartment is a good place to stay for short term visits.