Stayed at the Sofitel recently. Was booked at 3Nagas and upgraded as Platinum (3Nagas oversold) to Sofitel. At check-in, got a private pool suite - fantastic room, lovely, private yard with dipping pool. Service was excellent throughout, professional and super friendly! Management is very attentive as well. Nice welcome amenity. The rides into town or to the airport are helpful due to the location. Don't remember the slippers

There is also a cooking school at the hotel that friends of mine attended. If you do plan on staying here, I'd recommend to split the stay and spend some time in town for the atmoshpere...
How about the location? Which one is better?