Spacious, good location, clear communication on parking and check in.