Totally met our needs - a perfect sanctuary in a great location