The shangri la is a beautiful hotel in a great location. It has great amenities, a deluxe pool and fabulous drinks and food! However, It is very expensive for thailand. We had the same 5star experience in chaing mai at the sirilanna for $70. Also, our other cheaper hotels came with an airport pick up. On the agoda web site, it says that their is an airport pickup. But just note, if you request one it. (to get to the hotel by taxi it is $10, and by train it is $2). We got off the plane, having requested a pick up 8 hours ahead of time, but didn't see an email from the hotel confirming our pick up or how much it was. So we took the $2 train ride into town, which gets off right at the hotel. When we arrived, they said they had sent a car and since they sent it, eventhough we didn't use it or confirm we had to pay. $100 for a transfer is a little outrageous! Especially when a nice taxi is $10, but you can get into town for $2. The initial greeting and paying for a service we didn't use ruined my stay there.