Nice, modern, comfortable hotel. Very clean.
Be aware however that there are two towers, Dream 1 and Dream 2, and you have to cross the street from one to the other, either to go to the swimming pool or to go to the restaurant for breakfast. Quite annoying.
Breakfast starts at 7AM which is a bit late considering most of the tours pick you up at 7AM.
Reception staff in Dream 1 was nicer than in Dream 2 and, as almost everywhere in Thailand, if their English was improved communication would be much easier!
Good location, with restaurants, Seven a eleven and exchange bureau nearby.
Massage at the hotel was very good but 3x more expensive than outside... (rookie mistake).