It sounds like a relatively upscale place. The way you have described the dress and how you'll be wearing it, it sounds like it is very appropriate.
Without actually seeing the dress, it's hard to say if it would be considered TOO sexy or fancy, although sexy/fancy isn't necessarily a bad...