John's place is great. Outstanding location. Very clean. The street parking was more available then I expected. 5 minute walk to the beach and minutes from great food.