I had a great experience with Vibe. Unfortunately the previous occupant had smoked inside but they were incredibly responsive to the issue and pleasant and they did everything they could to resolve it. Less than ideal things can always happen when staying at a flat and they were on top of it even though it wasn’t their fault.