Comfortable, modern accomodation, very much enjoyed by a London family visiting relatives.