Hotely Boxborough, apartmány Boxborough, ubytování v Boxborough