Right on the beach, by tons of bars and restaurants, we had a fantastic time and amazing communication from Brian & Karen!