We stayed at Dreamcatchers during Xmas and it was surely a wonderful experience! The rooms are huge and the decors are amazing! The owner Annabel is such a wonderful wonderful lady and we just felt like home! We were out in the city everyday so we didn't get a chance to try all her delicious dishes and desserts. The breakfast was so good and homemade yogurt was unforgettable!
Dreamcatcher is a great place to relax and for outdoor activities. The location is remotely far from the city, and it is not that easy to find it if you just take a random cab or red truck. We didn't ask for airport pickup from Annabel (250THB) when we landed on Xmas day, and because it was on Xmas, we either had to wait for one hour for the cab, or find alternative on our own, so we ended up spending 460THB transferred 2 red trucks - you always have to watch out dishonest red truck drivers, it wasn't a pleasant experience. However for rest of days we were there, Annabel recommended us a great driver to show us around, and it was truly wonderful. If you arrive in Chiang Mai airport, I would recommend you to get an airport pickup from the hotel, because it is definitely not overpriced and you are worry free. Also recommend to get a driver from Annabel if you want to explore the old city more or go other places.
I will definitely come back with my friends!