Overall great, spacious place and unbeatable location. We had a couple of maintenance issues but the Kasa team was quick to respond and very accommodating. Will definitely try to stay here again!