Squeaky clean. Extremely polite staff. Perfect location