Great, extremely clean property. Incredible location near the beach and all of the great restaurants that Ocean Beach has to offer. Great communication from the host. Would highly recommend for a large group gathering!