Spent a weekend at the Thompson when I was in town for a friend's wedding. I loved the hotel, the staff was friendly, helpful and accommodating. The bed was super comfortable and the linens were dreamy. Breakfast was delivered to our room quickly and was perfect both days. The bars were fun, too. And great views from the rooftop pool.
It's not cheap, that's for sure, but totally worth it, as it's truly top notch and what I expect to pay for a nice hotel. My only complaint - I wish that the price of the room included wifi (even if it was $15 more), as opposed to charging an extra $15 for it, but eh, I'd totally go back.