Very clean place with a great location near the main strip in Ocean Beach. They had great communication and I had an awesome time!