We stayed at the Swan a couple of years ago. The location is awesome. Lots of pool choices, but only one or 2 was heated and nobody ever used the other ones as they were so cold. This made the 2 that were heated very crowded.
We had booked a room with 2 queen beds and balcony, but after waiting hours after the check-in time for a room, we were finally given a room with a queen and a single pull-out. Not too great for 4 adults. Check-in was 4 pm I believe and we didn't get our room until after 8 pm. The room was really small, too. Had a hard time fitting in all our suitcases plus folding up a wheelchair. We were never given any comps for not being given the room we booked.
We will not be back anytime soon.