I don't know anything about Liberty Inn, but the location would certainly be perfect for a couple of nights without a vehicle. Easy to walk to lots of great places, and right on the lagoon, as was mentioned.

We own at LaVista Beach and love it there, but I'd be surprised if you could get two nights there during your timeframe.