Glen and his staff really make an effort to keep this place SPOTLESS and beautiful. I've been there several times and think it's a true gem. It's conveniently located and can host a small group (I host a yoga/writing group of 10-12 people). His manager, Maria, makes a delicious daily breakfast too. They can arrange transportation and margaritas on the beach at sunset!