Great location with a bunch of little extras to make you beach holiday special.