Good time. Very clean. Great location. Parking would have been a struggle had there not been a couple of reserved stalls a block away. Good communication.