Great location, atmosphere and staff. Designed well and friendly staff. Cleanliness leaves much to be desired. But overall a great place to spend a weekend.