I could not have asked for a better vacation than the one I had at SOMA. The resort is beautifully situated to take advantage of the breeze and the lush surroundings. The days were spent learning to surf, taking yoga classes and horseback riding - all of which Casey and Bill (the owners) arranged for us. After a long day nothing beat an hour in the hammocks. The food was spectacular and the staff was incredibly kind. My friend and I stayed in a bungalow which was more than enough room for the two of us. If you are looking to vacation in this part of the world, you can't do better than SOMA.