there is no Grand Hyatt in Sukhumvit; Grand Hyatt is at the corner Ploenchit/Rachadamri quite far away from where you would like to stay
JW Marriott is closest to Nana
there is a Hyatt Regency, Sheraton Grande is pretty old and further down the road
Accor has in this area a Sofitel (beside the Hyatt Regency), the Mercure Sukhumvit 11 (at the party Soi Suk Soi 11) and a Novotel at the Soi Nana South
alternatively close to Soi 22:
the Marriott Marquis on Soi 22, a very large hotel, the Hyatt Place on Suk Soi 24 or the Novotel on Soi 20