I was down in BA late last year and stayed at the Courtyard on Florida Ave..... Very nice hotel and in the middle of everything. The Marriott is just around the corner too.
When you make your reservations make sure to get the PESO rate not the US rate. The differences are HUGE.
------------------
AA member since 1981