Had a fantastic experience at Planet Hollywood on a recent stay. Loved many things about the place:
1. The rooms were beautiful and very comfortable. Ours was decorated with Ghostbusters memorabilia which was just fun.
2. The casino was buzzing and had a young vibe.
3. Ate at their restaurant several times, and while the service was slow, it was always friendly and the food was good. Especially good for late night snacks.
4. LOVED the pool area. Amazing rooftop area, fun DJ, and plenty of chairs.
5. Proximity to other fun spots on the strip, including Paris and the Bellagio.
6. The concierge hooked us up with some last minute tickets to Cirque.
Unfortunately, check-in and check-out seem to have quite a queue...but that may because we (like many other patrons, apparently) waited until the absolute last possible moment to check-out.