Couldn't have imagined a more perfect beach front location.