La Vista is an enchanting small resort, nestled at the bottom of lush green mountains in the Pelican Key Estates area of St, Maarten. A tasteful combination of traditional Antillean charm and European flavor – the result is nothing less than spectacular.