Greenhow Hill hotels, Greenhow Hill appartementen, accommodatie in Greenhow Hill