Fantastic, clean place overlooking and excellent and clean beach. Really appreciated the beach and pool supplies provided (sand toys, chairs, umbrella, boogie boards, pool noodles, small inner tube floats, and towels). Nice outdoor shower with warm water to rinse off sand. Beach was great for kids (waves not too big, shallow for a ways out). Had some good restaurants in walking distance. Would definitely stay again.