Floating mountain village