Forest Hill hotels, Forest Hill appartementen, accommodatie in Forest Hill