Prefect place for a bachelor party. All as described. Kevin is very good with communication and suggestions for things to do.