Just returned from Serenade OTS. Stayed at Marriot Courtyard and would recommend it. The hotel is on the beach, was very clean and the evening buffet was terrific. It is just a few minutes from the airport and the Pam Am Pier.
The only disadvantage is distance from Old City but it was a short taxi ride.