La frase por la que nos consulta es correcta. Guapa es un adjetivo, aunque en la esta oración se sustantiva mediante el empleo del artículo indefinido una. La Nueva gramática de la lengua española, de la Real Academia Española y la Asociación de Academias de la Lengua (NGLE, Madrid: Espasa Libros, 2009), señala que la sustantivación de adjetivos que expresan una cualidad positiva es poco frecuente y, en ocasiones, puede resultar poco aconsejable. En cambio, es más común cuando las propiedades de las que se habla son negativas; algunos ejemplos son: un enfermo, y no *un sano; un ilegal, no un *legal, un estúpido, pero no *un inteligente.
Sin embargo, la NGLE puntualiza que existen algunas excepciones, como un valiente, un santo, un sabio, en las que se acentúan las propiedades positivas. En esta excepción podría entrar la expresión una guapa, en la que se resalta una cualidad.
La NGLE señala, además, que existen algunos adjetivos sustantivados que se emplean con matices peyorativos o irónicos. En este caso, existen algunos morfemas que cumplen mejor con esta función que la sustantivación; por ejemplo: un guaperas, en lugar de *un guapo, un grandulón, en vez de *un grande, un delgadito y no *un delgado.