Three Legged Cross hotels, Three Legged Cross appartementen, accommodatie in Three Legged Cross