Rapture, and the dance club in Rapture, R2 is a fun place to go on occasion, but I don't like to go here too frequently. Although they do serve food, I've never eaten it, so I can't speak to the quality. Their drinks and drink specials are okay, but nothing fantastic. The main reason to come here is really if you want to dance. There aren't many places to dance in Charlottesville at all, so I guess I would say it's a good place if you want to dance, but there are definately better places in other cities. In a bigger city with more options, my rating of Rapture would decrease. It is VERY busy on weekends, with the dance floor being quite crowded. Thursday nights are nice, because it is Ladies night and ladies can dance for free.