Just as described, clean, close to beach and local food establishments. Cheyenne's place also had all your beach needs such as beach chairs, towels and boogie boards!! I will be staying here on all my future San Diego trips!!!