The bike is really smart and the design is slick and finished beautifully. It s perfect for the city however I live on a really steep hill and for some reason the assist on going up is not enough to make the journey effortless. I can even say that the difference between going up on my mountain bike and on Cowboy is not very significant. I think the lack of assist modes and gears on the bike stops it from being the one for the hills. Noticed as we the the seat position was not familiar for me although i had so many bikes before but something does not feel right. All in all, Cowboy is a very good city bike but not an al rounder am afraid. Customer service though have been great and No complaints in that department .