I have been buying from KP Aquatics for many years. Their fish and inverts have always been of the highest quality. Their customer service is IMO tops of all of the on-line vendors. If in the rare time that there is a problem, they make it right plus more.