I would honestly appreciate the upfront approach. Maybe not worded exactly like this but a man who I’ve been talking to for a while actually just outright saying why he finds me so hot would be very new and much more exciting than the usual routine of “hey wat u up to” and “can u send me a pic of u”.