Best beach holiday in years.