Clean, friendly, and provides all the amenities described. A friendly and gracious host.