Good location. Attention to details. Optimal communication and recommendations. Clean, tidy and functional.