The place was clean and worked out great for our group. The location in Ocean Beach on the cliffs, with beautiful views of the ocean, was amazing.