Perfect self-contained accommodation for a beach escape.