Overall this is a decent stay. The location is great and the apartment had good amenities. I had some issues with my stay, but I don't know that this would happen to everyone. It's run by a business and not an individual, so there are probably going to be some oversights from time to time that you might not get if you had the attention of an individual host. Note that parking on premise isn't free and there isn't a place to park off premises so be sure and factor that in.