This place was excellent. Exactly as advertised. Perfect location. Karen and Dave were great to book through. We'll definitely be coming back!