Perfect in every way. A must stay for anyone visiting San Diego.