Generally speaking, there should not be crossover in what you wear to work, Vegas(!!) and the beach. (Unless you work in Vegas on a fake hotel beach.) That being said, in the past 3 weeks I’ve worn this dress to ALL of the above. And I gotta say I felt pretty appropriate at each! The clean shape with asymmetrical cut makes it. About as versatile as it gets.