Very clean, modern place. There are 4 floors plus a balcony but it was nice that each floor has its own bedroom and bathroom so you do get privacy when staying with a group.