We just left La Vista Beach after a three week stay. Juliette's is a part of Simpson Bay Resort (former Pelican). We enjoy their pizza, and it's an easy walk from LV. Flamingo is almost ready to reopen; I think all of Pelican is already open, but I'm not 100% sure of that.