We will be on the Dream in three weeks and I have a few last minute questions. (1) what are the hours for the buffet. I know they aren't open 24/7. (2) can you get anything you want from Room Service? My son hopes to be able to get a large amount of veggies during the day to snack on and he's wondering if he would get that from the buffet (to take back to the room) or from room service (3) is Room Service free except for the gratuity. (4) What is the suggested gratuity for Room Service. Thanks!