Joe's place is as described. Great location, clean, and cozy. Check-in and check-out were a breeze. Be warned that parking was quite difficult to find when we got there and was pretty much packed during our entire stay. If you are ok with walking while here, which is easy if you plan to stay on Ocean Beach, then you should be more than fine. If you are planning on driving places, just know finding parking will be difficult. The only reason we could not rate this place 5 stars was that bed is very uncomfortable. The couches were not a good alternative either. Great location but bed definitely needs to be replaced.