New Marlborough מלונות, דירות New Marlborough, לינה ב New Marlborough