-
But... where's the navigation? It's a single page website? In this single page the user can find all the information that he needs? The design is good, but some of the elements is out of place, box in the bottom of screen, it must be near the main content, cause it's a important information.

The cafe is very busy and the client requested that it not be "to easy" for people to contact them. They are primarily a catering company but they have a store front.
If you read the description you'll know that it's a single page website. So yes, this is all the information the viewer needs.