New Marlborough hotels, New Marlborough appartementen, accommodatie in New Marlborough