I have a Giant Cypress DX for a three weeks now and love it. I used a 15 year old Scott for the last 4 years, so I may be biased.
I logged about 175 miles so far and it has been fantastic it comes with front susp., a seat post shock and a "tall" first gear to help out on the steepest of hills. I’m a fat bas$%^d (226) looking to loose weight ant it is perfect for that. Great on black top and stable on washed out closed down dirt roads.
Best 350 I ever spent on myself