I think it was too harsh and mean. I think there are nicer ways to tell a person you don’t find them attractive without calling them ugly and shrek.
Instead I wish this person wrote to something like “You are not my type” or “I don’t find you attractive but another person might.”