El The Criterion Hotel goza de una ubicación céntrica en el distrito financiero de Sídney y alberga un restaurante y un bar. Hay conexión WiFi gratuita en las habitaciones y en la zona del bar.
El establecimiento está bien comunicado con varios lugares de interés de Sídney, como el puerto Darling y el zoológico de Sídney, situados a 15 minutos a pie. La ópera de Sídney está a 6 minutos en coche.
El Criterion Hotel dispone de habitaciones reformadas con zona de estar, aire acondicionado y baño privado.