The view and location is spectacular. The place is spacious and generally well kept up. Ocean Beach is a fun place with nice beach walk and waves to watch. Great places to eat with vegan and vegetarian options from which to choose. Overall, just a beautiful weekend!