Wonderful layout and location. Very clean and everything you need for a short or long term stay! Pacific Beach lives up to its reputation, fun spot to be!