Situado en el corazon de Sliema, el Days Inn Hotel se encuentra a la esquina de una pequeña calle discreta del centro comercial y muy cerca de los lugares de entretenimiento, la explanada, el inicio de los autobuses y excursiones en barco. El Hotel incluye 100 habitaciones distribuidas en 6 pisos.