Clean, spacious, thoughtful arrangements, safe location, good parking, excellent value.