Beware.
Only 4 reviews at the time should have been my tipoff but I went with Blooming Valley Landscape anyway. Jeff seemed like a nice guy on the phone, but this company is extremely unreliable.
Jeff showed up once on schedule but missed the next scheduled appointment after we waited all day to hear from him. Communication is extremely poor. Calls to Jeff are met with a chronically full voicemail box. E-mails and texts go unanswered.
After delaying our project by more than 2 weeks waiting for Jeff to return our calls, we finally pulled the plug and moved on to another landscaper. If they are this slow with communication we can only imagine how much slower (and more costly) they will be with the actual work.
Stick to the professionals. I don't recommend these guys.