Great review bro. Thanks for sharing it.
Just an FYI that making an appointment doesn't guarantee they're gonna keep that time for you. I've seen it too many times - whether it's because they don't care or another customer walks in and says "oh yeah, that was ME that made the appointment for 1pm!"