We used Hosting365 for colocation, and while their facilities may be good based on what you say, their customer service is extremely poor. I will spare all the details but suffice to say they are extremely slow to respond to email even though they say that's what they prefer.