Location is perfect! Place is great for a large group. Kevin is very attentive to your needs and he is quick to respond to any questions you have. Would stay here again!