Malibu is located in the Adler City Centre district in Adler, 5 km from Sochi Discovery World Aquarium and 900 metres from Novy Vek Shopping Centre.
All rooms come with a private bathroom. Malibu features free WiFi throughout the property.
Saint Sarkis Cathedral is 1 km from Malibu, while Yuzhnye Kultury Park is 1.8 km away. The nearest airport is Adler-Sochi International Airport, 3 km from the property.