Apartment is long and has 2 floors, where second floor is half smaller, and the rest of the space in big terrace.
Design idea is to put all the bedrooms and private spaces on first floor, and make kitchen and living room on second floor, as an open space with possibility to go out on terrace.
First floor with bedrooms doesnt have any walls, due to windows being on just one side, and communication is resolved with moving panels, so the space is changeable.