We thoroughly enjoyed our stay in Villa Bahama! It is a GREAT location and the unit was just as nice as the photos.
This townhouse is very immaculate and decorated so nicely. The owner is so responsive and great to work with. The unit is very convenient to Duval Street and all of the fun and great restaurants.