Husband and I area taking a short cruise from Miami to the Bahamas at the end of June. Will be in Miami for 2 days. Looking for hotel recommendations. Ritz South Beach looks great, but is it really worth 120K for 2 nights? Currently have reservation at JW Marquis, but think we'd rather stay somewhere in South Beach. Also any restaurant recommendations would also be appreciated! Thanks in advance!