***Edit 3 days later***: We had a problem come up after the job was finished that we don't believe was Star Moon's fault. They came back SO promptly, on a Saturday night, to fix it anyway. I was present while they were working and I watched them trying to be as perfectionistic as they could given the circumstances trying to get everything sorted out. In the end, they solved the lingering issue. Not only that, but they cleaned up the entire work area as if they weren't even there, after fixing an issue that was probably beyond their control, at 8:30pm on a Saturday. Beyond impressed with this company.
***Original review***: Had an amazing experience with Star Moon. Joyce was so patient and communicative over email and answered all my questions as I did my own research trying to figure out exactly what needed to get done. The rates were also competitive. The new roof looks great, very clean job, and they provided photos of each step. They also did the job ridiculously fast, like I couldn't believe it, but apparently they had a large team working that day. They also left the job site perfectly clean. I'd recommend them to anyone.