excellent accodation. spotlessly clean.. fully equipped kitchen. comfortable beds. excellent Internet. fabulous views from balcony.