El Mayflower Hotel se encuentra en la bahía de San Pablo, a 700 metros del acuario nacional de Malta y a 5 minutos a pie de la playa de Bugibba Perched, y ofrece solárium con piscina, restaurante, centro de fitness y WiFi gratuita en todas las instalaciones.
Las habitaciones disponen de aire acondicionado, armario, TV de pantalla plana, hervidor de agua y baño privado. Algunas tienen balcón.
Por las mañanas se sirve un desayuno buffet.
El personal de recepción, disponible las 24 horas, habla inglés y alemán y proporciona información sobre la zona.
El aeropuerto internacional de Malta está a 18 km del Mayflower Hotel.