Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a classificação média dos hotéis em áreas urbanas com mais de 3 engajamentos em tours virtuais?
 ###Tabelas: 
CREATE TABLE hotel_reviews (id INT PRIMARY KEY, hotel_name VARCHAR(50), user_rating FLOAT, review_date DATE, hotel_location VARCHAR(50), virtual_tour_engagements INT); INSERT INTO hotel_reviews (id, hotel_name, user_rating, review_date, hotel_location, virtual_tour_engagements) VALUES (1, 'Urban Retreat', 4.6, '2022-03-03', 'Urban', 4), (2, 'Downtown Suites', 4.8, '2022-03-04', 'Urban', 5);
SELECT hotel_location, AVG(user_rating) FROM hotel_reviews WHERE virtual_tour_engagements > 3 GROUP BY hotel_location HAVING COUNT(*) > 1;