My company has used this company for social functions. This is a great way to impress clients. They have several cruises that visit the Potomac River. The boat is immense you can get lost on the multiple floors. Since this is such a professional company the prices are very steep. I wouldnt recommend this for personal usage, since it is more for larger corporate events.