hi guys, so here is my itinerary for bkk trip next week(my very first time). help me to take a look and give me suggestions,

especially those with question mark, still have no ideal where to eat and massage.
Day 1
-Arrive airport @ 11am
-hotel check-in
-MCD for lunch (it's behind erawan shrine n want to try their pork burger)
-Pray pray at Erawan Shrine - famous four faces buddha
-Terminal 21 - walk and shop
-Chao Phraya River Cruise with buffet dinner 6pm
-back to hotel 9pm
Day 2
-Damnoen Saduak floating market (found a online tour which cost rm50/pax only but the worst thing is need to stop by coconut factory and handicraft village, back to hotel at 2.30pm) (what u guys had for breakfast and lunch here?)
-Grand palace and Wat Phra Kaew - take taxi ourselves to there?
-Maybe take river taxi to Wat Arun - is this troublesome?
-6pm Baiyoke Sky observation deck, watch sunset and nightview
-where to dinner?
-massage?
Day 3
-Morning Chatuchak weekend market
-where to lunch? any nice place for tomyamkung?
-Siam Paragon - walk and SEE
-Mango Tango for dessert - opposite siam paragon
-Any night market? with nice foods?
Day 4 (gf requested this)
-Central world
-Platinum mall
-MBK
Day 5
-Breakfast at hotel
-dono where to go yet, suggestion?
-Leave hotel at 3pm