I've been staying at this hotel since 2008 ( this was my 9th time) and while I've always been satisfied, this time I was in heaven. Through all the renovations I remained a loyal customer, partly because you can't beat the location but more so because the staff is awesome. I love all the upgrades, they really make you feel like you're at a 5 star resort. The new look is clean and sophisticated, there are more than enough food options and the wait time was more than reasonable, even room service was quick ( they said 30 min. but I received my food in 15). Beach service was great, bathroom amenities were top of the line. From the moment you enter this hotel expect nothing but the best, because that's what you'll get. While I could go on and on about all the upgrades and the wonderful new look, I would be selling this place short if I didn't mention the one thing they didn't change - THE STAFF. These people are truly the best, they're happy to help and it shows. One in particular, LaKeshia Reyes, if you're lucky enough to have her handle your stay consider your self "TAKEN CARE OF" from start to finish, she'll make sure you're more than pleased. If you're a new comer to South Beach, this is the perfect place to stay, it's walking distance to EVERYTHING and you can't beat the views. If you're a regular like me- then you already know- THE JAMES ROYAL PALM is the place to be.