La Quinta by Wyndham Allen at The Village的设施