When I arrived at Crystal Palms Beach Resort on Memorial Day weekend I came with my confirmation code from Traveloscity. The very patient hotel staff kindly told me they didn't not have me on their reservation list. They then told me they haven't done business with Traveloscity on over a year and they don't even know how I got the reservation. Calling Traveloscity on Sunday of Memorial Day weekend in attempt to get another reservation was a complete waste of time so after 10 minutes I just told them to cancel everything. Some people who had reservations at Crystal Palms were crying about something that sounded ridiculous and left upset. Their loss was my gain. The hotel attendant saw that my fiancee and I were stranded as all hotels were booked. He gave us the other peoples room and he didn't have to. He could have just cancelled their reservation and let an online reservation fill it up instantly as it was the easiest thing for him to do. The hotel stay was perfect all around. Service A+++ Room size and amenities A+++++. Located near John's Pass (St. John's Pass) which is the main destination in all of Treasure Island. The pool and deck at the hotel were really nice. The bathroom was huge and there was three sinks with mirrors which made this place very easy to get ready. The kitchen had everything we needed equipped already. You just need to bring food and beverages. Don't forget to swallow your pride and not be rude on this Island. It won't get you anywhere.