I've stayed at both The Pikes and Hacienda. For me, the Hacienda wins hands down! The rooms are much nicer, the food very good and it is much more relaxing. I understand they have an amazing spa now. And the pool is alot bigger than at Pikes (they even have an indoor one in case you don't like the sun). You won't find many clubbers there though - more at Pikes. But the major inconvenience is it is a b*tch of a drive from Club life. Go if you are not planning to do too much clubbing (and have the wallet to match or better yet get invited).