In a pot of boiling water, cook pasta for about 8 minutes or until tender but firm. Drain well and rinse with cold water; drain again. Set aside.
In a large bowl, combine tomatoes, cucumber, garlic, onion, cilantro, basil, vinegar and hot pepper sauce. Let stand for 10 minutes.
Add pasta and feta; toss to combine. Let stand for 10 minutes before serving.
