buen rato

Noun

 * 1)  a long while
 * 2) good time
 * 1) good time