Clean, nicely decorated place, well stocked and in a great location.