4-Star Hotel in Palm Beach, FL from $129 per night