El Castelló dispone de cómodas habitaciones, una bonita terraza y, sobre todo, una fantástica ubicación a 200 metros de la basílica de San Marcos. Se encuentra a 5 minutos a pie de la parada del "vaporetto" (autobús acuático). Todas las habitaciones disponen de aire acondicionado y cuentan con alfombras persas y lámparas de cristal de Murano. Algunas habitaciones tienen vistas a los tejados de Venecia, incluyendo la cúpula de la basílica de San Marcos. Desde la recepción, una escalera antigua, de alrededor del 1700, le lleva a las habitaciones, el salón de desayunos y el bar. Todas las mañanas se sirve un desayuno bufé continental.