We stayed at Crystal Palms in June 2013. We stayed there with an infant.
The check-in process was quick and smooth. The playpen we had requested prior to arriving was already in our room. The hotel was built in 2008 and is in excellent updated condition. The room we had was a one bedroom unit and it had a full kitchen with 2 bathrooms. A note is that if travelling with a small child, there is only a stand up shower in the one bedroom units, no bathtub. An inflatable tub would be recommended. We purchased ours at Target while we were there.
The hotel is right across from the beach and the beach access walkway. The beach directly in front of the hotel is beautiful with white sand and crystal clear water. The beach was cleaned each morning. You can rent lounge chairs and an umbrella at a daily cost if you wish.
The pool was clean - I saw them cleaning it and cleaning up the pool area daily. The pools towels are provided free of charge and were always available. The hotel provides you with a roll of paper towels, a small dish soap, a dish sponge, utensils, plates, cups, a toaster, microwave, coffee maker. Also there is a washer and dryer and a walk-in closet. What more can you ask for? The hotel is a 5 minute drive to John’s Pass where you can find numerous restaurants, ice cream shops, gift shops, and excursions. The grocery store is a 5 minute drive. Everything is very close ad accessible.
We had a fantastic time at this hotel and I recommend it. It’s a fabulous choice on Treasure Island.