I have ordered two corset maxi dresses separately with house of CB and my experience wasn't as bad as some of the reviews. Both arrived within a few days. Haven't dealt with return so not sure about the customer service.
Both dresses are very pretty and they look exactly like the website photos. The Cara dress is very comfortable and looks expensive however the boning in the corset might poke through the top after a few wears. The fabric isnt stiff enough to keep the boning in place.
The Olivette dress is made of this beautiful satin fabric, but it is actually impossible to zip it by yourself. The zip gets stuck at the waistline. This dress is only suitable for someone who has a small waist and curvy bottom. Very hard to pull the dress up if you need to use the bathroom.
Overall imo the fabric and design are very nice, but the quality control on small details and the practicality are the main problems.