Myself & my dad recently stayed at the James Royal Palm for 3 nights, it was really important to us that we had 2 beds in the room as sharing was not an option as I'm now 21. On Check in we received a lovely room with 2 big double beds and a small balcony with a nice view of the beach on one side and the city on the other; the beds were really comfortable. The room was clean and had plenty of cupboard and draw space and it was nice to have a fridge and a bottle of water which was refreshed each day. The location was amazing for both the beach and the city and we found all the staff were helpful and friendly. The main problem with this hotel is that it was really expensive to eat at and unless you had lots of $'s you should definitely find somewhere else to eat, we paid $76 for the 2 of us to have a self service buffet breakfast (including the unnecessary 18% gratuity), I know that 18% is common on South Beach however when you serve yourself, I don’t see how that much is justified! We had an evening meal in the Florida Cookery and it was delicious especially the ribs, they had a good selection of food and drinks.