This office is nice, clean and the staff is friendly. I really like Dr. Mo, however I suggest going elsewhere unless you want to be there all day. Every appointment I'm waiting 2 1/2 - 3 hours. It's ridiculous. If the wait time wasn't so bad if five 5 stars. Time to find a new Dr.