Excellent on every level, would completely recommend.