Excellent in every way! No need to look any further if a place in Snells Beach is on your list.