Hotely The Birches, apartmány The Birches, ubytování v The Birches