The location is good and the layout good too. It includes a small fully equipped kitchen, seating room and washing machine. Each bedroom had its own bathroom. We enjoyed our stay, and we would consider booking it again. Just a warning to be prepared to climb a lot of stairs if you book this unit.