Cozy, clean, scenic and tucked away where you'd least expect it. I was really surprised by and impressed with this place.