A decent sized, well laid out villa set in a wonderful location, no frills, for a beach getaway