A sweet little guest house near a delightful beach where sea turtles come to rest.