Absolutely 5 for every category, Evan is super quick to respond any questions. Place is well maintained and professional managed. Everything you can think of for a family stay is prepared available. We had great time in San Diego