The Twelve Apostles Hotel and Spa is a luxurious 5-star hotel nestled between the Twelve Apostles mountain range and the Atlantic Ocean. It offers spacious family rooms with breathtaking views of the ocean or the mountains. The hotel boasts a variety of amenities including a spa, fitness center, swimming pools, and multiple dining options. The family rooms are elegantly designed and equipped with modern comforts to ensure a memorable stay for families. Prices for family rooms start at $450 per night.