I like one-page websites quite a bit.
A single, long page, where you add all the basic information (who you are, the services/products you offer, contact details), all in one place.
You could add things like Terms and Conditions, a Privacy Policy, and perhaps a blog, but, all-in-all, you could do a lot of things by having just a single page.
Find such examples here: One Page WordPress Themes from ThemeForest.
Sometimes, you can’t do a one-page website; you might need something more complex.
But if the project scope allows for it, I suggest you go for it – create a one-page website.