Everything you need and as described with a lovely location near beach.