Very good but not perfect. The location and host are fantastic. The gym in the building is great. The only negative thing I will say is that the balcony, bathroom, and part of the kitchen were not entirely clean. I would still recommend this place to most people, considering the price.