Very clean, well equipped, good location and excellent hospitality. We had a great time.