great views, great beach.