A perfect beach holiday. 5 stars