Very nice on all counts. Quite good location for visiting my daughter.