Comfortable, spacious modern accommodation, which made for an enjoyable stay