Nicely situated, clean and tidy. We had a great time and would definitely come again. The contract was welcoming, friendly and professional.