Majahuitas is an ecological boutique hotel located in Puerto Vallarta, Mexico. The resort is only reachable by boat and it relies entirely on solar energy for lighting. There are 8 casitas built around the cove, some intended for couples and some for families. At a maximum occupancy of 30 guests, you will never run into a crowd. Activities include snorkeling, diving, kayaking, stand up paddle, massages, fishing, canopy tours, and guided waterfall hikes.