EOC is absolutely gorgeous. The facilities are brand new, beautifully designed villas. Basically every surface in the villas is tile or stone (of course, there are mattresses and plenty of cushions to sleep and sit on). This makes a lot of sense because there will be sand EVERYWHERE when you come in from the beach. There is a fully functioning kitchen, which we used to make breakfast a couple of times. There are two bedrooms of course, and both have reasonably comfortable beds (better than both of the San Jose hotels we stayed at, for sure). There are also two full bathrooms with toilet and shower. Again, all of the fixtures are brand new. There is also a small patio and splash pool.
Second, location. You can literally see the beach from the master bedroom window. This, by itself, is amazing. Imagine being able to go to the beach without having to worry about leaving your stuff under an umbrella while you go swimming. Worrying about my stuff is the one thing I always hated about the beach. But having it so close to the villa means you can bring your towel and keys, and nothing else. If you need something else, it's a 5 minute walk back.
The villas are fairly close together, but I never felt like my privacy was invaded and I never heard noise from other guests. There was some light construction going on during my stay, but the hosts (Bobby and Shelley) were EXTRAORDINARILY accommodating about that. They assured us that they would try to have the construction done while we were away, and they always called to ask our permission before there was any noisy construction going on. I barely noticed it.
One of the best parts of our stay at EOC was how helpful the hosts were. Shelley was always available to answer questions and give us recommendations. She obviously cares very much about making sure the guests have a great time. She made some great recommendations for activities (catamaran boat, buggy ride up the mountains to a waterfall, and national park tour) and made arrangements for all of it.
The small staff at EOC does a fantastic job keeping the facilities in great shape. If you are like me, you will be amazed how quickly you make a mess of the place. But then I was amazed how thoroughly the staff cleaned up the villa while we were out.
EOC was the perfect place for our winter getaway, and I'm already trying to figure out when I can get back there!