^^ The reason why this place is getting such a huge good reviews is the fact that there is a good management at the top of it and that's seriously the only thing that matters.
Yeah, sure there are some people who do not know what they are doing and that's sometimes ruins the experience but those are usually support staff and not the management. When you have owners that know what to do and there are higher ups in an office that knows how to handle the big problems then you are going to be a good website. That's all that matters.