We had a great stay at the James Royal Palm. Our room was clean and comfortable and the staff is very helpful. The location in the heart of South Beach cannot be beat.
On Saturday afternoon, when the hotel and beach were very crowded, the staff seemed a little bit overwhelmed and could probably have benefited from an extra bartender or two and an extra person at the front desk.
On our second day at the beach, our server was Alfredo and he was amazing. He was super attentive, but not aggressively so. He would check in and make sure we had enough water and ice, and always returned promptly with our order.
Overall, I would definitely recommend this hotel!