Super-sized amenities define Drury Plaza Hotel Santa Fe: One of the best values in the city November 15, 2018