I like how simple this is, but I find the branding a bit off. Nothing is memorable about fiesta.cc, and a .cc domain tells me you may not be serious enough about your business to invest in a better domain.
It's really too bad that domain extensions matter at all in how the service is perceived.