El hotel está estratégicamente ubicado en Padova, una de las ciudades más historicas e importantes a nivel comercial, del norte de Italia. La estructura ofrece 230 habitaciones en suite con todas las comodidades y estándares de primera clase, como acceso a Internet de cortesía en todas las habitaciones. El hotel dispone de servicios tales como recepcion las 24 horas, centro de negocios totalmente equipado, servicio de renta de autos y de concierge entre otros. El vestíbulo y la recepción son grandes, con unas torres en marmol y espejos, con plantas alrededor. Cuenta con una tienda de regalos y con una boutique.
El Sheraton Padova está situado a 5 kilómetros al este de las murallas de la ciudadela de Padua, cerca de la autopista que conduce a Venecia. Hay un autobús de trasbordo que conduce al centro de la ciudad.
El restaurante Les Arcades ofrece cocina italiana, en un entorno agradable.