Joe's place was clean, as advertised! The location was even better than expected. Amazingly close to the water and shops and dining. We had such a fun and relaxing weekend in Ocean Beach!