The place was very spacious and provided everything my group needed. A large table to dine together, a large parking area so no one had to suffer street parking, and very close proximity (especially if you have a bicycle) to Ocean Beach.