I like that the layout is responsive. I tried viewing it on a laptop, tablet, and phone. It resizes correctly and looks good on each platform. I like all the pics since most people don't read, it really grabs their attention as they scroll.
I'm curious what the landing page is trying to achieve. Updates and photos on what's new? It's not really clear what you're trying to get us to do. I see the menu bar has "Our Programs," "Blog," and "Menu" but none of the items really stand out. Whatever you're trying to achieve, perhaps have that be front and center? For example, the latest blog post, a BIG button for your latest program saying "Get 5% off towards a beverage" Etc.