Looks great! The logo is cute and friendly. Nice colors: green and yellow. All the main points are up front and center and easy to read. Scaled to mobile all the sections fit nicely. I like the rain photo a lot, adds character and depth.
Only suggestion: maybe the menu can be to the top/below the logo. I completely missed it between the 2 photos.