Cottage with ocean view on the beach of Yelapa in Puerto Vallarta. Restaurant, Bar, parking. private beach. Spa, Yoga and more